package top.toptimus.dto.order.orderGarmentLog;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import top.toptimus.dto.accessory.OrderAccessoryDto;
import top.toptimus.dto.dbSync.DesignDTO;
import top.toptimus.dto.sizeFit.GarmentFitDTO;

import java.util.ArrayList;
import java.util.List;

/**
 * 订单信息
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class GarmentOrderLogDTO {
    private String id;
    private String orderId; //  订单id
    private String orderNo; //  订单编号
    private String styleId; //  款式id
    private String styleName;   //  款式名称
    private String customerId;  //  客户ID
    private String customerName;    //  客户名
    private String fabricId;    //  物料id
    private String fabricNo;    //  物料号
    private String composition; //  成分
    private String sizeValue;   //  尺码
    private String entrustedOrderNo;    //  委托加工坚山订单号   前缀+年月日+坚山订单号
    private String mobile;  //  客户电话
    private String addressProvinceCd;   //  省
    private String addressCityCd;   //  市
    private String addressDistrict; //  县
    private String addressDetail;   //  详细地址

    private List<GarmentFitDTO> garmentFitDTOS = new ArrayList<>(); //  量体值
    private List<OrderAccessoryDto> orderAccessoryDtos;
    private List<DesignDTO> designDTOS;

}
